
\section{Conclusiones}

Los resultados obtenidos con estas pruebas no son los que esperábamos. Por un lado, le fue mejor a MRU que a LRU en casi todos los casos, cuando la intuición dice que en la práctica debería ser al revés. Si uno sostiene el criterio de cercanía temporal entre pedidos de páginas, esperaría mejores resultados de la segunda estrategia.

Por otro lado, al dividir el espacio de memoria en distintos pools, uno por tabla, el rendimiento disminuyó.

El rendimiento de cada estrategia depende fuertemente de la estructura de la traza, y probablemente estos resultados se deban a la naturaleza artificial de las utilizadas. Por ejemplo, en general se supone que una estrategia LRU es razonable porque luego de acceder un bloque es probable que esto vuelva a suceder. Sin embargo cuando armamos una traza al azar o siguiendo algún criterio arbitrario, esto no se verifica.

Sería interesante, por lo tanto, realizar las pruebas con más trazas y más reales, que correspondan a contextos variados, analizando si por ejemplo se verifica la cercanía temporal de los pedidos.

Es de esperar que con trazas más reales, sean eficientes las estrategias utilizadas en Oracle y en PostgreSQL, porque seguramente son respaldadas por importantes investigaciones.
